package com.ds.robot.assistant.service;

import cn.hutool.core.lang.Dict;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ds.robot.assistant.dto.BugConditionDTO;
import com.ds.robot.assistant.entity.BugInfo;
import com.ds.robot.assistant.vo.BugVO;
import com.ds.robot.assistant.vo.TesterBugVO;
import com.ds.robot.assistant.vo.resp.ChartData;

import java.util.List;

/**
 * @author 15910
 * @description 针对表【bug_info(缺陷信息表)】的数据库操作Service
 * @createDate 2024-11-06 09:55:28
 */
public interface BugInfoService extends IService<BugInfo> {

    List<BugVO> selectBugInfoByCondition(BugConditionDTO condition);

    List<ChartData> selectChartDataByCondition(BugConditionDTO condition);

    Dict selectLineChartDataByCondition(BugConditionDTO condition);


    List<TesterBugVO> selectTesterBugByCondition(BugConditionDTO condition);


    Dict selectTesterLineChartDataByCondition(BugConditionDTO condition);
}
